package com.easy.service;

import com.easy.bean.UserAccount;
import com.easy.util.Page;

import java.util.List;

public interface UserAccountService {
    // 新增
    UserAccount add(UserAccount userAccount);

    // 编辑
    int edit(UserAccount userAccount);

    // 删除（软删除）
    int del(Integer id);

    // 查询所有（可模糊查询 username）
    List<UserAccount> all(String username);

    // 查询单个
    UserAccount one(Integer id);

    // 分页查询
    void page(Page page, UserAccount userAccount);
    
    // 处理用户注册逻辑
    UserAccount register(UserAccount userAccount);
}